// facility/live/live.js
import http from '../../http'
Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		url: '',
		cameraSn: '',
		token: ""
	},
	handleGetMessage(e) {
		console.log(e.detail.data)
	},
	cameraStop() {
		http.get({
			prefix: '/wvp',
			url: '/api/play/stop/' + this.data.cameraSn.split(':')[0] + '/' + this.data.cameraSn.split(':')[1],
			header: {
				"content-type": "application/json",
				'access-token': this.data.token
			},
			then: (res) => {
				console.log('关闭摄像头流', res);
			}
		})
	},
	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad(options) {

	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady() {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow() {
		let pages = getCurrentPages()
		let currentPage = pages[pages.length - 1]
		let options = currentPage.options
		console.log(options);
		let url = escape(options.url) //编码
		this.setData({
			// url: `http://192.168.10.61/live?url=${url}`,
			url: `https://www.glwzn.com/live?url=${url}`,
			cameraSn: options.cameraSn,
			token: options.token
		})
	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide() {
		// this.cameraStop()
		console.log(1);
	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload() {
		this.cameraStop()
		console.log(2);
	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh() {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom() {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage() {

	}
})